package day8.homework;
//一球从100米高度自由落下，每次落地后反跳回原高度的一半；
// 再落下，求它在第10次落地时，共经过多少米？第10次反弹多高？
// 通过线程模拟这个过程
public class Ball extends Thread{
    public void run() {
        double height = 100;
        double num = 0;
        for (int i = 1; i <= 10; i++) {
            num += height;
            height = height*0.5;
            if (i<10){
                num +=height;
            }
        }
        System.out.println("第10次落地时,共经过"+num+"米");
        System.out.println("第10次反弹"+height+"米");
    }

    public static void main(String[] args) {
        Thread t = new Ball();
        t.start();
    }
}
